// pages/detail/detail.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    detail: Object,
    active_index: 0,
    lat: 0.0,
    lng: 0.0,
    markers: [{
      id: 1,
      latitude: 23.099994,
      longitude: 113.324520,
      name: 'T.I.T 创意园'
    }]
  },
  changeTab(e){
    const {index} = e.target.dataset
    console.info(index)
    this.setData({
      active_index: index
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      show_id: options.show_id
    })
    console.info('---正在加载详情数据->', options.show_id)

    // 当前页面获取App实例
    getApp().request({url: '/show/detail/'+this.data.show_id}).then(resp=>{
      console.info(resp.data)
      this.setData({
        detail: resp.data
      })

      // 设置导航栏的标题
      wx.setNavigationBarTitle({
        title: this.data.detail.show_name,
      })

      // 获取地址的经纬度 latitude longitude
      getApp().qqmapsdk.geocoder({
        address: this.data.detail.add.area_city+this.data.detail.add.area_place,
        region: this.data.detail.add.area_city,
        success: (res, data)=>{
          const {lat, lng} = res.result.location
          this.setData({
            lat: lat,
            lng: lng,
            markers: [{
              id: this.data.detail.show_id,
              latitude: lat,
              longitude: lng,
              name: this.data.detail.show_name
            }]
          })
        }
      })

    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})